package com.yuandian.ops.workbench.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

/**
 * <p>
 * 影响系统和业务Vo
 * <p>
 *
 * @author lijunhang
 * @date 2021/7/12
 * @since 1.0.0
 */
@Data
@HeadRowHeight(30)
public class AffectSystemVo {

    /**
     * 系统id
     */
    @ExcelIgnore
    private Integer systemId;

    /**
     * 系统名称
     */
    @ColumnWidth(20)
    @ExcelProperty("系统名称")
    private String systemName;

    /**
     * 系统分类标识 '类型 1：营业厅 2：线上业务 3：第三方接口'
     */
    @ExcelIgnore
    private String type;

    /**
     * 系统分类中文
     */
    @ColumnWidth(20)
    @ExcelProperty("系统分类")
    private String typeStr;

    /**
     * 请求量
     */
    @ColumnWidth(20)
    @ExcelProperty("请求量")
    private String reqCount;

    /**
     * 告警量
     */
    @ColumnWidth(20)
    @ExcelProperty("告警请求量")
    private String alarmCount;

    /**
     * 失败请求量
     */
    @ColumnWidth(20)
    @ExcelProperty("失败请求量")
    private String failReqCount;

    /**
     * 健康度
     */
    @ColumnWidth(20)
    @ExcelProperty("健康度")
    private String healthRate;


}
